let  arr = [
  {
    id: 0,
    status: {
      work_mode: 'working',
      work_status: 'normal',
      buc_warn: 'string',
      bdc_warn: 'string',
      type: '0.9double_paraboloid',
      temp: 'string',
      elevate: 'string',
      azimuth: 'string',
      inertial_navigate_warn: 'string',
      over_stable_warn: 'string',
      transmit_front_status_1: 'string',
      transmit_front_status_2: 'string',
      transmit_front_status_3: 'string',
      transmit_front_status_4: 'string',
      receive_front_status_1: 'string',
      receive_front_status_2: 'string',
      receive_front_status_3: 'string',
      receive_front_status_4: 'string',
    },
    parameter: {
      transmit_switch: 'on',
      receive_switch: 'on',
      track_switch: 'on',
      transmit_frequency: 100,
      receive_frequency: 100,
      transmit_polarization: 100,
      receive_polarization: 100,
      buc_attenuation: 1,
      bdc_attenuation: 1,
    },
    communication: {
      name: 'ant1',
      ip_addr: '192.168.1.2',
      antenna_port: 8080,
      local_port: 6665,
      serial_device: 'ttyS0',
      serial_baudrate: 115200,
      enable: 'on',
      status: 'on',
    },
  },
  {
    id: 0,
    status: {
      work_mode: 'working',
      work_status: 'normal',
      buc_warn: 'string',
      bdc_warn: 'string',
      type: '0.9double_paraboloid',
      temp: 'string',
      elevate: 'string',
      azimuth: 'string',
      inertial_navigate_warn: 'string',
      over_stable_warn: 'string',
      transmit_front_status_1: 'string',
      transmit_front_status_2: 'string',
      transmit_front_status_3: 'string',
      transmit_front_status_4: 'string',
      receive_front_status_1: 'string',
      receive_front_status_2: 'string',
      receive_front_status_3: 'string',
      receive_front_status_4: 'string',
    },
    parameter: {
      transmit_switch: 'on',
      receive_switch: 'on',
      track_switch: 'on',
      transmit_frequency: 100,
      receive_frequency: 100,
      transmit_polarization: 100,
      receive_polarization: 100,
      buc_attenuation: 1,
      bdc_attenuation: 1,
    },
    communication: {
      status: 'off',
    },
  },
];
arr = arr.filter((item)=>{
  return item.communication.status === 'on'
})
console.log(arr);
